package sy.dao;

import java.io.Serializable;
import java.util.List;

import sy.model.SysFunction;
import sy.util.Menu;

public interface SysFunctionDaoI {
	
	Serializable save(SysFunction sysFunction);
	
	void remove(SysFunction sysFunction);
	
	void update(SysFunction sysFunction);
	
	List<SysFunction> list();
	
	SysFunction getSysFunctionById(String id);
	
	List<SysFunction> listSysFunctionBykey(String key);
	
	List<Menu> listMenuByType(String user, String type, String functionPid);

}
